from math import sqrt

n=int(input("Введите четырёхзначное число: "))

n1=n%10
n2=n%100//10
n3=n//10%100//10
n4=n//1000

if 999<n<10000:
    if n%2 == 0:
        print("Число чётное: ДА")
    else:
        print("Число чётное: НЕТ")
      
    if n%3 == 0:
        print("Число кратно трём: ДА")
    else:
        print("Число кратно трём: НЕТ")

    if sqrt(n)==int(sqrt(n)):
        print("число является квадратом числа: ",int(sqrt(n)))
    else:
        print("число является квадратом числа: НЕТ")

    print(f'''
наименьшая цифра числа: {min(n1,n2,n3,n4)}
наибольшая цифра числа: {max(n1,n2,n3,n4)}
количество нулей: {str(n).count('0')}
    ''')
    
#---------------------------------------------------------------------------------
    if sqrt(n1)==int(sqrt(n1)):
        print("Цифра в разряде единиц является квадратом цифры:",int(sqrt(n1)))
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: НЕТ")
#---------------------------------------------------------------------------------
    if sqrt(n2)==int(sqrt(n2)):
        print("Цифра в разряде десятков является квадратом цифры:",int(sqrt(n2)))
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: НЕТ")
#---------------------------------------------------------------------------------      
    if sqrt(n3)==int(sqrt(n3)):
        print("Цифра в разряде сотен является квадратом цифры:",int(sqrt(n3)))
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: НЕТ")
#---------------------------------------------------------------------------------
    if sqrt(n4)==int(sqrt(n4)):
        print("Цифра в разряде тысач является квадратом цифры:",int(sqrt(n4)))
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: НЕТ")
#---------------------------------------------------------------------------------
else: print("Число не является четырёхзначным")
